package com.cedifie.lendapp.ui.steps.view

import com.cedifie.lendapp.mvp.view.MvpView
import org.json.JSONObject

/**
 * Cedifie
 * @Author wwdeng
 * @CreateTime: 2024/6/14 13:58
 * @Annotation：流程步骤接口层
 */
interface ICedStepView: MvpView {

    /**
     * 设置所有流程步骤列表
     */
    fun showCedProcessStepList(stepList: ArrayList<JSONObject>,selectIndex: Int)

    /**
     * 所有步骤已完成，进入申请贷款页面
     */
    fun showCedLoanAppalyPage()

    /**
     * 通用步骤
     */
    fun showCedStepCommonPage(data: JSONObject)

    /**
     * Contact 信息
     */
    fun showCedStepContactPage(data: JSONObject)

    /**
     * Ocr 样式
     */
    fun showCedStepOcrPage()

    /**
     * Selfie 自拍照样式
     */
    fun showCedStepSelfiePage()

    /**
     * 账户绑定样式（法语地区）
     */
    fun showCedStepAccountPage()

    /**
     * 提交成功
     */
    fun showCedSubmitSuccess()

}